body,
html {
  margin: 0 0 0 0;
  overflow-y: auto !important;
  padding-right: 0 !important;　
}
[v-cloak] {
  display: none;
}
.el-header,
.el-footer {
  background-color: #b3c0d1;
  color: #333;
  text-align: center;
  line-height: 60px;
}

.el-aside {
  background-color: #d3dce6;
  color: #333;
  text-align: center;
  line-height: 200px;
}

#fd-el-header {
  line-height: 30px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: rgb(233, 238, 243);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
}

#fd-el-aside {
  min-height: 600px;
  line-height: 30px;
  background-color: rgb(233, 238, 243);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);

  border-bottom-left-radius: 10px;
}

.el-main {
  background-color: #e9eef3;
  color: #333;
  text-align: center;
  line-height: 160px;
  min-height: 790px;
}

#fd-el-main {
  min-height: 600px;
  border-bottom-right-radius: 10px;
  padding-top: 10px;
  line-height: 2rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
}

body > .el-container {
  margin-bottom: 40px;
}

.el-container:nth-child(5) .el-aside,
.el-container:nth-child(6) .el-aside {
  line-height: 260px;
}

.el-container:nth-child(7) .el-aside {
  line-height: 320px;
}
.el-menu-vertical-entry:not(.el-menu--collapse) {
  width: 200px;
  min-height: 400px;
}

.el-row {
  margin-top: 20px;
  &:last-child {
    margin-bottom: 0;
  }
}
.el-col {
  border-radius: 4px;
}
.bg-purple-dark {
  background: #99a9bf;
}
.bg-purple {
  background: #d3dce6;
}
.bg-purple-light {
  background: #e5e9f2;
}
.grid-content {
  border-radius: 4px;
  min-height: 36px;
}
.row-bg {
  padding: 10px 0;
  background-color: #f9fafc;
}
.el-table {
  min-height: 40px;
  width: 100%;
  background: rgb(233, 250, 263);
}
.el-table th{
  background: #FAFAFA;
}
.el-table .rowbg{
  background: rgb(233, 250, 263);
}
#fd-el-newDialog{
  background: #FAFAFA;
  margin: 0 0 10px -81px;

}
.el-table td, .el-table th{
  padding: 5px 0;
}
#fd-search-input ,#fd-areasearch-input, #fd-trainsearch-input{
  width: 125px;
  margin: 10px 0 0 -10px;
}
.el-table .cell, .el-table th div {
  line-height: 2rem;
  padding-right: 0px;
}
.city-select{
  width: 130px;
  height: 40px;
  cursor: pointer;
  padding: 0;
  border: 1px solid #D2D2D2;
  text-indent: 5px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 28px;
  font-family: inherit;
  
}